using System;

namespace octalforty.Componento.SemanticModel
{
    public class RepositoryEntry
    {
        private readonly string name;
        private readonly Version version;
        private readonly Uri manifestUri;

        public string Name
        {
            get { return name; }
        }

        public Version Version
        {
            get { return version; }
        }

        public Uri ManifestUri
        {
            get { return manifestUri; }
        }

        public RepositoryEntry(string name, Version version, Uri manifestUri)
        {
            this.name = name;
            this.version = version;
            this.manifestUri = manifestUri;
        }
    }
}
